e
var d
#set GPIO_D3 (DD_enable) to output (active high)
set_gpio_cfg 0b1000 1
#set LED pins to output (active high)
set_gpio_cfg 0b0110 1
#set GPIO D5 (DD_Detect) to input (active low)
set_gpio_cfg 0b100000 0
#set DD_enable high, LED blue on
set_gpio 0b1010
wait 100m
send_string "Wait for drop"
loop 1i == 1i
    #read DD_detect
    get_gpio d
    if d & 0b100000
        #keep looping
    else
        breakloop
    endif
endloop
#set DD_Enable low to enable normal measurements, 
#LED blue off, LED red on
set_gpio 0b0100
send_string "Drop detected"
wait 1
#LSV measurement
var c
var p
var f
var g
set_pgstat_chan 0
set_pgstat_mode 2
set_max_bandwidth 80
set_range ba 210u
set_autoranging ba 210n 2100u
set_e -200m
cell_on
meas_loop_ca p c -200m 500m 2
endloop
meas_loop_swv p c f g -200m 600m 10m 20m 20
pck_start
pck_add p
pck_add c
pck_end
endloop
on_finished:
cell_off
#all LED off
set_gpio 0b0000

